package com.liuqi.iot.service;

import com.liuqi.common.base.service.BaseService;
import com.liuqi.iot.bean.dto.AlarmDTO;
import com.liuqi.iot.bean.query.AlarmQuery;

import java.util.List;

/**
 * 报警服务接口 
 * @author Coder Generator 2025-03-24 17:08:23 
 **/
public interface AlarmEntityService extends BaseService<AlarmDTO, AlarmQuery> {
    /**
     * 增加报警次数
     * @param id 报警记录id
     */
    void addAlarmCount(String id);

    /**
     * 关闭设备报警
     * @param deviceId 设备id
     * @param defineIds 报警定义id
     */
    void closeAlarms(String deviceId, List<String> defineIds);
}